Experimental Study of FPT Algorithms for the Directed Feedback Vertex Set Problem
نویسندگان
چکیده
In this experimental study we evaluate the performance of a recent fixed parameter tractable (FPT) algorithm for the directed feedback node set problem (DFVS) by Chen et al. Lacking suitable real world data, all tests are performed on random graphs. To speed up the FPT algorithm we propose several new data reduction rules for DFVS, and then use various heuristics to accelerate the FPT search. Our results show that, compared to the original FPT algorithm, our new reduction rules can significantly reduce the search space, enabling us to solve DFVS on graphs several oders of magnitude larger than before. The study also shows the influence of various factors, such as number of nodes, optimum solution size, edge density, and parameter size, on the performance of the FPT algorithm. Usually, DFVS is motivated by pointing out its usefulness for deadlock recovery. We demonstrate that for deadlock recovery with mutex locks, DFVS is not more helpful than simple cycle detection. Overall, our study provides the first thorough experimental analysis on different aspects of solving DFVS.
منابع مشابه
Directed Feedback Vertex Set Problem is FPT
To decide if the parameterized feedback vertex set problem in directed graph is fixed-parameter tractable is a long time open problem. In this paper, we prove that the parameterized feedback vertex set in directed graph is fixed-parameter tractable and give the first FPT algorithm of running time O((1.48k)n) for it. As the feedback arc set problem in directed graph can be transformed to a feedb...
متن کاملAn O∗(2O(k)) FPT Algorithm for the Undirected Feedback Vertex Set Problem∗
We describe an algorithm for the FEEDBACK VERTEX SET problem on undirected graphs, parameterized by the size k of the feedback vertex set, that runs in time O(ckn3) where c = 10.567 and n is the number of vertices in the graph. This improves on the best previous FPT algorithms due to [RSS02, KPS04] and [RS05] that have running times of the form O ∗(2O(k lg lg ) and O∗(2O(k lg k lg lg k ), respe...
متن کاملDirected Feedback Vertex Set is Fixed-Parameter Tractable
We resolve positively a long standing open question regarding the fixed-parameter tractability of the parameterized Directed Feedback Vertex Set problem. In particular, we propose an algorithm which solves this problem in O(8k! ∗ poly(n)).
متن کاملHalf-integrality, Lp-branching and Fpt Algorithms∗
A recent trend in parameterized algorithms is the application of polytope tools to FPT algorithms (e.g., Cygan et al., 2011; Narayanaswamy et al., 2012). Although this approach has yielded significant speedups for a range of important problems, it requires the underlying polytope to have very restrictive properties, including half-integrality and Nemhauser-Trotter-style persistence properties. ...
متن کاملA Linear Time Parameterized Algorithm for Directed Feedback Vertex Set
In the Directed Feedback Vertex Set (DFVS) problem, the input is a directed graph D on n vertices and m edges, and an integer k. The objective is to determine whether there exists a set of at most k vertices intersecting every directed cycle of D. Whether or not DFVS admits a fixed parameter tractable (FPT) algorithm was considered the most important open problem in parameterized complexity unt...
متن کامل